package DTO;

import java.io.Serializable;
import java.util.ArrayList;

public class CuentaCorrienteVO implements Serializable
{
	 
	
	private static final long serialVersionUID = -6220850259625210742L;
	/**
	 * 
	 */
	private String numeroCuenta;
	private float saldo;
	private float saldoMinimo;
	private float limiteCredito;
	private String formaDePago;
	private ArrayList<Integer> facturas;
	private ArrayList<Integer> recibos;
	
	public CuentaCorrienteVO(String numeroCuenta, float saldo, float saldoMinimo, float limiteCredito, String formaDePago, ArrayList<Integer> facturasVO, ArrayList<Integer> recibosVO) 
	{
		super();
		this.numeroCuenta = numeroCuenta;
		this.saldo = saldo;
		this.saldoMinimo = saldoMinimo;
		this.limiteCredito = limiteCredito;
		this.formaDePago = formaDePago;
		this.facturas = facturasVO;
		this.recibos = recibosVO;
	}
	
	public CuentaCorrienteVO(String numeroCuenta, String formaDePago) 
	{
		super();
		this.numeroCuenta = numeroCuenta;
		this.saldo = 0;
		this.saldoMinimo = 0;
		this.limiteCredito = 500;
		this.formaDePago = formaDePago;
		this.facturas = new ArrayList<Integer>();
		this.recibos = new ArrayList<Integer>();
	}

	public String getNumeroCuenta() {
		return numeroCuenta;
	}
	public void setNumeroCuenta(String numeroCuenta) {
		this.numeroCuenta = numeroCuenta;
	}
	public float getSaldo() {
		return saldo;
	}
	public void setSaldo(float saldo) {
		this.saldo = saldo;
	}
	public float getSaldoMinimo() {
		return saldoMinimo;
	}
	public void setSaldoMinimo(float saldoMinimo) {
		this.saldoMinimo = saldoMinimo;
	}
	public float getLimiteCredito() {
		return limiteCredito;
	}
	public void setLimiteCredito(float limiteCredito) {
		this.limiteCredito = limiteCredito;
	}
	public String getFormaDePago() {
		return formaDePago;
	}
	public void setFormaDePago(String formaDePago) {
		this.formaDePago = formaDePago;
	}
	public ArrayList<Integer> getFacturas() {
		return facturas;
	}
	public void setFacturas(ArrayList<Integer> facturas) {
		this.facturas = facturas;
	}
	public ArrayList<Integer> getRecibos() {
		return recibos;
	}
	public void setRecibos(ArrayList<Integer> recibos) {
		this.recibos = recibos;
	}
}
